@charset "utf-8";article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block}::-webkit-scrollbar{width: 0.08rem;height: 0.08rem;overflow: auto}::-webkit-scrollbar-thumb{background-color: var(--red);min-height: 0.08rem;min-width: 0.08rem;border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 10em}::-webkit-scrollbar-track{background-color: rgba(0, 0, 0, 0.2)}::-webkit-scrollbar-corner{background-color: transparent}@keyframes page-fade-in{0%{opacity: 0}100%{opacity: 1}}body{--blue: #4b7ef6}ol,ul{list-style: none}blockquote,q{quotes: none}blockquote:before,blockquote:after,q:before,q:after{content: '';content: none}table{border-collapse: collapse;border-spacing: 0}*{border: none;padding: 0;margin: 0;box-sizing: border-box;outline: none}a{color: inherit;text-decoration: none;cursor: pointer}a:focus{text-decoration: none;outline: none}ul,ol,li{margin: 0;list-style-type: none}body,button,input,select,textarea{font-family: Microsoft YaHei, tahoma, arial, Hiragino Sans GB, sans-serif;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 400;line-height: 1.4;margin: 0;color: #333;border: 0;outline: none;-webkit-text-size-adjust: none}body{background: transparent;word-wrap: break-word;word-break: break-all;position: relative}input,textarea,button,select{font-size: 100%}a:focus,a:active,button::-moz-focus-inner,input[type='reset']::-moz-focus-inner,input[type='button']::-moz-focus-inner,input[type='submit']::-moz-focus-inner,select::-moz-focus-inner,input[type='file']>input[type='button']::-moz-focus-inner{border: 0;outline: 0}a,button{transition: all 0.2s}a:hover,button:hover{-webkit-filter: brightness(1.08);filter: brightness(1.08);cursor: pointer}textarea{resize: none}label{font-weight: normal;margin-bottom: 0;white-space: nowrap}b{font-weight: 600}input[type="radio"],input[type="checkbox"]{width: 0.18rem;height: 0.18rem;vertical-align: middle}.flex{display: flex}.wrap{flex-wrap: wrap}.flex-items{display: flex;align-items: center}.flex-between{display: flex;justify-content: space-between;flex-wrap: wrap}.flex-all{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap}.flex-end{display: flex;align-items: center !important;justify-content: flex-end !important}.flex-sub,.sub{flex: 1}.half{flex: 0.5}.flex-center{display: flex;justify-content: center}
